function objetoAjax(){
    var xmlhttp=false;
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
        try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        } catch (E) {
            xmlhttp = false;
        }
    }

    if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

function almacenar(datos){
    divResultado = document.getElementById('Dir1');
    ajax=objetoAjax();
    ajax.open("GET", datos,true);
    ajax.onreadystatechange=function() {
        if (ajax.readyState==4) {
            divResultado.innerHTML = ajax.responseText
        }
    }
    ajax.send(null);
}

function direccion_libre(elemento)
{
    var variable_resultado = false;
    var mostrar;
    ajax=objetoAjax();
    ajax.open("GET", elemento,true);
    ajax.onreadystatechange=function() {
        if (ajax.readyState == 4) {
            mostrar = ajax.responseText;
            if(mostrar=="1")
            {
                variable_resultado = true;
            //alert("Direccion correcta "+variable_resultado);
            }
            else if(mostrar =="")
            {
                variable_resultado = false;
            //alert("Direccion registrada "+variable_resultado);
            }
        }
    }
    ajax.send(null);
    alert("Si no lo agrego significa que ya esta registrada la dirección");
    return variable_resultado;
}

function disponible(arreglo_direccion,valor_actual)
{
    var resul = false;
    for(var i=0;i<count(arreglo_direccion);i++)
    {
        if(arreglo_direccion[i]==valor_actual)
            {
                resul = true;
                break;
            }
    }
return resul;
}